/*
 * @Author: MB's X13 374870361@qq.com
 * @Date: 2023-12-03 18:52:14
 * @LastEditors: MB's X13 374870361@qq.com
 * @LastEditTime: 2023-12-04 00:01:39
 * @Description: 
 */
#ifndef LOGINDIALOG_H
#define LOGINDIALOG_H

#include <QDialog>
#include <QFile>
#include <QMessageBox>
#include <QDebug>

#include "mainwindow.h"
#include "qdom.h"

namespace Ui {
class LoginDialog;
}

class LoginDialog : public QDialog
{
    Q_OBJECT

public:
    explicit LoginDialog(QWidget *parent = nullptr);
    ~LoginDialog();

private:

    /// @brief 登录界面 ui  指针
    Ui::LoginDialog *ui;

    /// @brief 主界面（聊天窗口） 指针
    MainWindow *weichat_window_;

    /// @brief xml 文件
    QDomDocument mydoc_;

private slots:

    /// @brief 登录 按钮的单机事件方法
    void on_loginPushButton_clicked();

    /// @brief 根据验证结果是否显示聊天窗口
    void showWeiChatWindow();


};

#endif // LOGINDIALOG_H
